winget and scoop install neovim
在此之前我们需要了解到 winget 和 scoop 的概念,winget 可以使得用户能够发现、安装和删除的 windows 10\11 上的 windows 程序包管理器。
在 windows 10 之前,通常程序包管理器诸如 Debian 系的 apt-get,Arch Linux 阵营的 pacman 和 openSUSE 下的 zypper 以及 Red 家族中的 Yum 都是系统中最为依赖的基础命令之一。
而至于 scoop ,他主要是 winget 的另一种解决方案,在 winget 还未出现之前大多数是通过 scoop 来适用于 Windows 的命令行程序包管理器。
由于 winget 是 Windows 10\11 下自带的,我们无需安装,主要的安装步骤是 scoop,在他的官网中,详细的告诉我们了需要确保安装了 PowerShell 5(或更高版本,包括 PowerShell Core)和 .NET Framework 4.5(或更高版本)。然后运行:
1 | Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh') |
Neovim
最近在 QQ 上遇到了很多可可爱爱的小伙伴们用的基本上都是 Linux 上的技术栈,虽然我之前尝试了很多 Linux 发行版,诸如 Debian、Deepin、Ubuntu、ArchLinux、Manjaro、Ubuntu mate、Bunsen Labs、Raspberry Pi、Linux Mint、OpenSuse、CentOS 、Elementary OS、Linux Kali、Parrot os 等。
期间使用最久的就是 Debian 系的 BunsenLabs 和 ArchLinux、OpenSUSE 这些,最终 Linux 作为主系统的生涯结束在了 BsenLabs,我喜欢他基于 Debian 的生态和拥有 Arch Linux 可对系统进行一定的自定义,使得具有稳定和高效的生产力环境。
但最后由于工作迫使我结束了 Linux 的生涯,之后看到群里面的小伙伴们通过 vi/vim & neovim 和 Emacs 属实是被圈粉了,我个人是一个全栈开发,至于前端的话我比较喜欢用 WebStorm 来进行,至于 VScode 原谅我只会将他作为文本编辑器(因为他太顺了,我不习惯)
在此之前,我是准备直接用 Emacs 的,但群里面的以为老哥点醒了我:“如果上 Emacs,那么到头来还是要用 evil”
所以我最终选择了 Emacs,那么在此之前,我们简单概述下使用 winget 和 scoop 的区别:

在此之前我信了 neovim 文档中的鬼话,直接用 winget install Neovim.Neovim 安装后,发现之后什么操作都没给我做,甚至连环境变量都无。

迫于无奈之后通过群友安利,直接通过 scoop 来进行安装,发现简直就是对 winget 的降维打击,至于 winget 需要打包者来做一些操作,比如帮你设置环境变量之类的,而在 scoop 下直接安装即可。
⬅️ Go back